"""
-----------------学生信息管理系统-----------------

1、新建学生信息
2、显示学生信息
3、查询学生信息
4、修改学生信息
5、删除学生信息
6、退出管理系统

----------------------------------------------

"""

#学生信息列表
list = [
    {'number_id': '001', 'name': 'a1'}
]

while True:
    print("-----------------欢迎使用学生管理系统v1.0.0-----------------")
    print("1、新建学生信息")
    print("2、显示学生信息")
    print("3、查询学生信息")
    print("4、修改学生信息")
    print("5、删除学生信息")
    print("0、退出管理系统")
    print("----------------------------------------------------")
    try:
        index = int(input("请输入操作序号："))
    except ValueError:
        print("请输入正确的序号！")   
        continue

    
    if index == 0:        
        break 
    elif index == 1:
        student = {}
        student['number_id'] = input("请输入学号：")
        student['name'] = input("请输入姓名：")
        list.append(student)
    elif index == 2:
        print("学号\t\t姓名")
        for item in list:
            print("{}\t\t{}".format(*item.values()))
    elif index == 3:
        number_id = input("请输入要查询的学生学号：")
        for item in list:
            if item['number_id'] == number_id:
                print("学号\t\t姓名")
                print("{}\t\t{}".format(*item.values()))
    elif index == 4:
        number_id = input("请输入要修改的学生学号：")
        for item in list:
            if item['number_id'] == number_id:                
                item['name'] = input("请输入新的姓名：")
    elif index == 5:
        number_id = input("请输入要删除的学生学号：")
        for item in list:
            if item['number_id'] == number_id:
                list.remove(item)

    else:
        print("请输入正确的序号！")        

    
